// Stub file for universal binary

#if defined(__APPLE__)
    #include "make_combined_macho_gas.S"
#elif defined(_WIN32) || defined(__MINGW32__) || defined(__MINGW64__) || defined(__CYGWIN__) || defined(__MSYS__)
    #if defined(__x86_64__)
        #include "make_x86_64_ms_pe_gas.asm"
    #elif defined(__i386__)
        #include "make_i386_ms_pe_gas.asm"
    #endif
#elif defined(__x86_64__)
    #include "make_x86_64_sysv_elf_gas.S"
#elif defined(__i386__)
    #include "make_i386_sysv_elf_gas.S"
#elif defined(__ppc64__) || defined(__PPC64__)
    #include "make_ppc64_sysv_elf_gas.S"
#elif defined(__ppc__) || defined(__PPC__)
    #include "make_ppc32_sysv_elf_gas.S"
#elif defined(__aarch64__)
    #include "make_arm64_aapcs_elf_gas.S"
#elif defined(__arm__)
    #include "make_arm_aapcs_elf_gas.S"
#elif defined(__mips64)
    #include "make_mips64_n64_elf_gas.S"
#elif defined(__mips__)
    #include "make_mips32_o32_elf_gas.S"
#elif defined(__riscv)
    #if defined __unix__ || defined __linux__
        #include "make_riscv64_sysv_elf_gas.S"
    #else
        #include "make_riscv32_elf_gas.S"
    #endif
#elif defined(__s390x__)
    #include "make_s390x_sysv_elf_gas.S"
#else
    #error "No arch's"
#endif
